Le Flora by Crossroads Hotel se situe dans le centre-ville de Kuala Lumpur, à 1,2 km des tours jumelles Petronas et du Suria KLCC. Une connexion Wi-Fi est offerte dans l'ensemble de ses locaux et il possède un parking privé gratuit sur place.
Toutes les chambres comprennent la climatisation et une télévision à écran plat. Certaines offrent une vue sur la rivière ou la ville. Chaque logement comporte une salle de bains privative.
L'établissement comporte en outre une réception ouverte 24h/24.
L'aquarium Aquaria KLCC et le centre commercial Starhill Gallery se trouvent à environ 1,5 km du Flora by Crossroads Hotel. Vous séjournerez à 17 km de l'aéroport Sultan Abdul Aziz Shah.