La Barca Restaurant

Overview

Address: 2414 S Vermont Ave,
Los Angeles, CA 90007, USA
Website: labarcarestaurant.net
Phone: 323-735-6567