Owl Cafe
674 W Main Rd
El Centro
CA
92243
(760) 592-8834
Open Map
Description
The Owl Cafe is located at 674 W Main St, el Centro, CA. This business specializes in Restaurants.
by merchantcircle on August 31, 2015 from
merchantcircle
Accepts Credit Cards
Bars
Bars & Pubs
Cafes
Food & Dining
Food & Entertainment
Good For Dancing
restaurants
Street
taverns