Ubytování se nachází ve městě Londýn, 10 minut chůze od stanice metra Borough.
Tento hotel je 2 km od Čínská čtvrť a 1 km od Galerie umění Hayward Gallery. Ubytování je 20 minut chůze od centra města Londýn.
Hosté najdou steakhouse Chimichurris ve vzdálenosti 5 minut chůze.