Weymouth Mews cuenta con bicicletas gratis y terraza, además de restaurante. Se encuentra en el centro de Londres, no muy lejos de Estación de metro Oxford Circus y Oxford Street.
Cerca del alojamiento hay puntos de interés como Museo Madame Tussauds, Estación de metro Tottenham Court Road y Teatro Piccadilly. El aeropuerto más cercano (Aeropuerto de Londres - City) está a 17 km del alojamiento.