Enjoy Mediterranean and Portuguese cuisine at O Carvoeiro. This restaurant offers a pleasant outdoor atmosphere and friendly service.