El Borracho
2001 Locust St
St Louis
MO
63103
(314) 588-0055
p3nlhclust404.shr.prod.phx3.secureserver.net
Open Map
Description
El Borracho is located at 2001 Locust St, Saint Louis, MO. This location is in the Downtown St. Louis neighborhood. This business specializes in Restaurants.
by merchantcircle on June 15, 2019 from
merchantcircle
Advertized
American
Bar, Pub, & Club
chorizo
fresh authentic
Full bar
Mexican
Mexican Restaurant
Restaurant
Restaurants