Get directions to: Alameda Inn, Los Angeles, CA
Restaurant address: 4209 S. Alameda St. Los Angeles, CA 90058, USA
Restaurant: Alameda Inn