50View
0Rating

Afternoon tea at Burj Al Arab, worlds most luxury hotel. Seven star hotel in Dubai. United arab emirates. World class, delicious.