Taj Mahal Of India

Overview

Address: 8566 W. Pico Boulevard
Los Angeles, CA 90035
Website: thetajmahalofindiarestaurant.com
Phone: 310-652-8598