113 East Main Street — columbus, oh — (614) 525-0828

WELCOME TO OCHOA

Mexican Restaurant in Downtown Columbus, Oh

Bold Mexican flavors, handcrafted margaritas, and unforgettable moments in the heart of Downtown Columbus.