Restaurant offering Portuguese cuisine with a fantastic view near Carvoeiro Beach. Known for dishes like tuna steak and chicken skewers.