S směnárnou a úschovnou zavazadel se Aquarius Hotel nachází v muzejní čtvrti města Londýn.
Obchodní dům Harrods je 2 km od Aquarius Hotel, zatímco Trafalgarské náměstí je vzdálen 10 minut jízdy. Hotel je umístěn ve vzdálenosti 5 km od centra města Londýn. Tento hotel se nachází 5-minutovou procházku od stanice metra Earl's Court a pouze 750 metrů od železniční stanice London West Brompton.
Kontinentální snídaně je poskytována každé ráno. Eastern Star leží 100 metrů od hotelu a servíruje čínskou kuchyni.