Castello Pizza

4.3
(61 reviews)
15 Palamidiou, Alimos, 174 55
+30 21 0981 8439Official website
Cheap Eats
Delivery
Dinner
European
Free Wifi
Greek
Pizza
Restaurants
Seating
Table Service
Takeout
Wheelchair Accessible
Restaurant

At a glance

  • Typical visit: about 1 hour
Castello Pizza | Athens | Greece | TripAligner