Located in the seaside town of Sao Vicente, Madeira, O Virgilio is a delightful restaurant that offers a medley of traditional Portuguese cuisine. Diners can enjoy delicious tuna, prawns, pizza, as well as fresh ale, beer and wine and a selection of hot and cold beverages. Apart from indulging in tasty dishes, guests also relish the welcoming atmosphere and attentive and friendly staff. Prices are affordable and visitors are guaranteed to enjoy an enjoyable and memorable dining experience.