The Stay Club

Starting at
$102

TripAdvisor Review

Based on 288 review

See all

This charming hotel is in Edgware. The total number of bedrooms is 28. Apart from the services and amenities offered, travellers can take advantage of the wired and wireless Internet connexion available on the premises. Travellers may contact the reception desk any time during the day. Cots are not ...

More details