Ribeira de Santa Catarina, 113, Castelo Branco
Portuguese; Seafood restaurant
Rua das Angústias, 66, Horta
Italian