Foot Station is located in Hong Kong on Shop D, G/F, Lily Mansion, 102-104 Lockhart Road
駱克道102-104號麗麗大廈地下D舖. Foot Station is rated 3 out of 5 in the category massage in Hong Kong.
Address
Shop D, G/F, Lily Mansion, 102-104 Lockhart Road
駱克道102-104號麗麗大廈地下D舖