Skip to main content
Log in
Home
Columbus
Castello Pizza Indianola 2577 Indianola Ave
Castello Pizza Indianola 2577 Indianola Ave
Italian
Price range $1-15
$
Open
Takeout 12:00 PM - 11:30 PM
2577 Indianola Ave, Columbus, OH 43202
Call
Directions
Order online
About
Come in and enjoy!
Contact
Phone
(614) 725-5600
Location
2577 Indianola Ave
Columbus, OH 43202
Loading map...
Home
Columbus
Castello Pizza Indianola 2577 Indianola Ave
Reviews
A
Ahmed S.
5 out of 5 stars
Dec 29, 2025
Nice
Locations
2 locations