Restaurant O Castelo offers delicious, home-style Portuguese cuisine. Enjoy splendid views and a relaxed atmosphere.