Castellos's cover image

This profile has not been claimed by the business owner or representative.

to update business information, get appointment requests, engage visitors with web chat, and more!

Castellos

4.1

About this business

Location details

2775 N Westwood Blvd, Poplar Bluff, MO, 63901, United States

Get directions
WeekdayScheduleStatus
Mon9:00 a.m. to 6:00 p.m.
Tue9:00 a.m. to 6:00 p.m.
Wed9:00 a.m. to 6:00 p.m.
Thu9:00 a.m. to 6:00 p.m.
Fri9:00 a.m. to 6:00 p.m.
SatClosed
SunClosed
4.1857 reviews
Select a rating
Jeff Miller's profile image
Jeff Miller 
3 days ago

Excellent food, and service. 

Corretta Bishop's profile image
Corretta Bishop 
5 days ago
sheilamking's profile image
sheilamking 
a week ago

The food was excellent, as always. The service was fantastic. 

Basti Chan's profile image
Basti Chan 
a week ago

Was on a road trip, the location of the restaurant was very accessible from US 60. Food was decent enough to make one feel satisfied from an Italian food hankering. 

Raging Riggins's profile image
Raging Riggins 
a week ago

Frequently asked questions about Castellos

How is Castellos rated?

Castellos has a 4.1 star rating with 857 reviews. 

When is Castellos open?

Castellos is closed now. It will open tomorrow at 9:00 a.m. 

Need help? Contact us.

Speak with a specialist to learn how you can grow with Birdeye. We are reachable at profiles@birdeye.com