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 Madame Tussaud's 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.
Eastern Star leží 100 metrů od hotelu a servíruje čínskou kuchyni.