Pizzeria Baracuda

restaurants / Other

Lonely Planet review

Friendly inexpensive pizzeria with tables on a quiet courtyard.