Weymouth Mews ligt in het centrum van Londen, niet ver van metrostation Oxford Circus en Oxford Street. De accommodatie biedt gratis fietsen, een terras en een restaurant
Populaire bezienswaardigheden in de buurt van het aparthotel zijn Madame Tussauds, metrostation Tottenham Court Road en Piccadilly Theatre. Het dichtstbijzijnde vliegveld is Luchthaven London City, op 17 km van Weymouth Mews.