Ocotillo
Bar · American
This establishment is a restaurant with a full-service bar and dining room, offering an inviting indoor space. It is located in Downtown Phoenix.
Location
Best places nearby
The highest rated places close to Ocotillo.
Local restaurants nearby
3243 N 3rd St, Phoenix, AZ 85012, USA

