The Twin Towers (TT) are a sight to behold both day and night. I was fortunate to have a view of the tops of the towers every night from my hotel. The mall was really spacious and had a great atmosphere. The view from below during the day was equally breathtaking as the night views.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.