Location

India Palace
5644 N Academy Blvd
Colorado Springs, CO 80918
United States
Phone: (719) 535-9196
38° 54' 45.6912" N, 104° 47' 17.2068" W