Updated on August 24th, 2023
Hotel 63, sometimes known as Number 63, is a small charming hotel in a lovely Victorian building. The hotel has been owned by Soroptimists since 1948. The location is ideal, being located on Bayswater Road directly across the street from Kensington Gardens and Hyde Park. Lancaster Gate tube station is steps away, and a couple of nice pubs (The Swan and the Mitre Lancaster Gate) are also close by.