Search results
Yelp Reviews
2.0 4 reviews
- 5 star 0
- 4 star 1
- 3 star 0
- 2 star 0
- 1 star 3
I've lived at Tower Plaza for 5 months now. The location is the most convenient in the city. You can walk to just about everything. It's so nice not to have to deal with parking and traffic... More
Wouldn't recommend to anyone. BT is the worst person ever. Staff is very disrespectful an very unprofessional, they are usually sleeping at the reception when they should be doing their job. It's... More