This massage center is located in 2011 NE 163rd St.
North Miami Beach, FL 33162, in the city of North Miami Beach. If people leave your opinion of this massage center (VJ Foot Spa), you'll read below and help you make better decisions when choosing massage center. We would appreciate that from our form CONTACT leave us any suggestions about our website. 50% of users who visit this massage center aceden to our website to leave your opinion.
According to the citizens of North Miami Beach, this massage center has good references.