Dubai, 19 June 2017 – Treehouse Dubai, located at Taj Hotel in Business Bay, once again transforms into a mesmerizing Greenhouse over the summer with a transparent, fully air conditioned glass tent. Enshrouding the terrace lounge, guests are invited to relax beneath the interiors or twinkly gold lights and indulge in its moreish food and beverage menu with a coveted view of the … [Read more...]