Lu Chateau Mall، Tahlia St, الأندلس، Prince Mohammed Bin Abdulaziz St، جدة 23322
A:
B: Lu Chateau Mall، Tahlia St, الأندلس، Prince Mohammed Bin Abdulaziz St، جدة 23322

See on Google Maps