Dette hotellet er familievennlig og ligger i sentrum av London og 15 minutters gange unna Tate Modern og Borough Market. Dessuten ligger London Eye og The Shard kun 2 kilometer unna. Southwark undergrunnsstasjon ligger bare 4 minutters gange unna og Blackfriars undergrunnsstasjon ligger 8 minutters gange unna.