Das Hotel befindet sich in Ilford, nur 20 Minuten vom Zentrum von London, Liverpool Station mit dem Zug entfernt.