Town Plaza Suites Reviews
No reviews yet
The Town Plaza Suites are spread over 3 buildings in Village North just beside the Delta Suites - super-convenient for eating, drinking and shopping.
All units have a gas fireplace, double sofa bed, TV/VCR, fully equipped kitchen with dishwasher, microwave and washer/dryer, and some have a balcony or patio
|Direction of Slopes||N, S/W, W, N/W|