Emperors Palace

restaurant in Carmel Mountain, Poway

Phone: (619) 673-2279

Address: 11835 Carmel Mountain Rd Ste 1