Taj Mahal Indian Restaurant is located in Costa Rica on Plaza Cariari, San Jose Airport Highway C26 San Jose Heredia. Taj Mahal Indian Restaurant is rated 4.8 out of 5 in the category indian restaurant in Costa Rica.
Address
Plaza Cariari, San Jose Airport Highway C26 San Jose Heredia