Get directions to: Bara Sushi & Grill, Englewood, CO
Restaurant address: 8000 East Belleview Avenue Englewood, CO 80111, USA
Restaurant: Bara Sushi & Grill