This small but beautiful mosque is located at Kuala Lumpur City Center compound in which The Petronas Twin Towers stand.