Find here the best selection of beach restaurants in Sintra, Portugal:

Bar do Fundo

With a stunning scenery over Praia Grande in Sintra, this restaurant is definitely a must-go if you want to enjoy the best Portuguese food next to the beach.

Dishes include the grilled octopus with potatoes and garlic, and the tender tuna steak with coriander rice and green vegetables. 

For Sunday lunches, there’s a popular cozido à portuguesa, a typical stew made with many kinds of meat.

Location: Avenida Alfredo Coelho Ultimo Restaurante Ao Fundo Da Praia Grande, Sintra 2705-329 Portugal