Xennya Terrace - Holiday Inn Dubai Al Barsha
Sheikh Zayed Road, Al Barsha 1 - Near Mall of The Emirates
Category : Café & Lounge
Outlet of: Holiday Inn Dubai Al Barsha
Xennya Terrace is your path way as you smoke your favorite flavored hubbly bubbly to Xenon as you look to the open skies.
Ali Baba mystery unfolds under the Arabic canopies slowly as the sun sets in all magical glory.