Lucky Foot Spa

Lucky Foot Spa

1223 3rd Ave
Chula Vista, CA, 91911
619-585-7788