Royal India Carmel Valley

restaurant in Verona, Del Mar

Phone: (858) 792-1111

Address: 3860 Valley Centre Dr