Het pand ligt in Phnom Penh, op 600 meter van Riverfront Park, op 700 meter van het Koninklijk Paleis in Phnom Penh en op 1 km van Wat Phnom.
Le Red Hibiscus Hotel se trouve à Phnom Penh, à 600 mètres du parc Riverfront, à 700 mètres du palais royal de Phnom Penh et à 1,1 km de Wat Phnom.