★ 4.4 / 5 from 7590 reviews
#34 Pizza in Olhão
Seafood
Terra I Mar
Avenida 5 De Outubro N174 A, Olhão I-8700-304, Portugal
"Think that must be the best restaurant in olhao! that is a recommendation, as all are excellent. friendly staff, great eating and competitive prices!..."