227 reviews
Address:
8566 W Pico Blvd Los Angeles CA 90035 United States
City:
California Los Angeles
Category:
US places Indian restaurant
Phone number of Taj Mahal of India in California, Address of Taj Mahal of India in California, Working hours of Taj Mahal of India in California