Dubai Festival City, Festival Centre 1 is a bus station, located at Dubai - United Arab Emirates
Awesome time spent
Posh place, bright lights, small play area, no arcade