2024
UPSTAIRS ITALIAN RESTAURANT
Kochi
Italian restaurant and pizzeria • €
In front of the Santa Cruz Basilica, this Italian restaurant located ...Read more