I live in Oporto and Mariheiro has been always on my top list when i go out to dinner with my friends. It always has 3 to 4 traditional portuguese dishes of meat and fish at really affordable prices around 3.90 euros and 4.80 euros. All staff members are very friendly!!!
