- (281) 209-2800
In Houston, TX and need a day spa? Try Lotus Spa located on 2120 FM 1960 Rd. Lotus Spa business hours are closed on Monday through Saturday. Have more questions before you visit? Give Lotus Spa a call at (281) 784-1874 to get more information about prices and menu items.