O Albatroz
Posted: Sat Jun 02, 2018 1:07 pm
O Albatroz is located above Forca Portugal at foot of restaurant hill. Used to be a Chinese restaurant. Anyone know if its open yet and if so what style of cooking do they serve up?
https://www.forum.carvoeiro.com/