at 220 Broadway, Chula Vista , 91910 United States
Shanghai Foot Spa is Chula Vista based place and this enity listed in Spa, Beauty & Personal Care category. Located at 220 Broadway CA 91910. Contact phone number of Shanghai Foot Spa: (619) 426-3333