Restaurants in Castro

2 places in Castro, Italy.

RestaurantLe stuzzicherie del portoCastro, Italy★ 5.0375 reviewsFast food · FishLa PesceriaCastro, Italy★ 4.1318 reviews