The Shaftesbury Marble Arch Suites besticht durch eine zentrale Lage in London, nur einen 3-minütigen Fußmarsch von Marble Arch und 7 Gehminuten von Selfridges entfernt. Dieses Hotel ist 2,4 km von Buckingham Palace und 2,9 km von University College London entfernt.