Ocotillo Restaurant
RestaurantUnclaimed
4.4· 2,560 reviews·Google Maps
About
Ocotillo Restaurant is a restaurant business based in Phoenix, AZ. Customers rate it 4.4 out of 5 from 2,560 Google reviews. The address on file is 3243 N 3rd St Suite A. Both a phone number and a website are listed below. This listing hasn't been claimed yet, so the details come from public sources.
Location
3243 N 3rd St Suite A, Phoenix, AZ 85012, USA
Get directionsContact Ocotillo Restaurant
Send an enquiry and they'll get back to you directly.