Ocotillo Restaurant Address: 3243 N 3rd St, Phoenix, AZ 85012 Phone: +1 602-687-9080 Cuisine: American Read more