Chai Bazaar Indian Restaurant & Take Out is located in Vallejo, United States on 956 Admiral Callaghan Ln. Chai Bazaar Indian Restaurant & Take Out is rated 4.3 out of 5 in the category north indian restaurant in United States.
Address
956 Admiral Callaghan Ln
Accessibility
Wheelchair-accessible car park