← Chula Vista restaurants
The Elwood
No reviews yet
Bar725 Broadway, Chula Vista
Own or manage The Elwood? Claim this listing free
Hours
Hours not listed yet.
Details
Address725 Broadway, Chula Vista 91910
Phone+16196518038
Websitehttp://the-elwood.poi.place/
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.