Map Location
Backpackers Travelers Inn
No. 60, 2nd Floor, Jalan Sultan, 50000, Kuala Lumpur, Wilayah Persekutuan, Malaysia