Property Location With a stay at Nomad Collection Serviced Apartments Palace Street, you'll be centrally located in London, steps from Queen's Gallery and Royal Mews. This apartment is close to Buckingham Palace and Big Ben. Rooms Make yourself at home in of the guestrooms, featuring kitchens with full-sized refrigerators/freezers and stovetops. Complimentary wireless Internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Conveniences include desks and separate sitting areas, and you can also request microwaves.