Get directions to: Akbar Cuisine Of India, Los Angeles, CA
Restaurant address: 8514 W 3rd St Los Angeles, CA 90048, USA
Restaurant: Akbar Cuisine Of India