Relocabroad Apartments is located in London, United Kingdom on 71-75 Shelton St, Holborn. Relocabroad Apartments is rated 3 out of 5 in the category apartment rental agency in United Kingdom. Relocabroad is a leisure and travel company based in Covent Garden, London. With properties managed all over central London our aim is to offer our guest the best possible experience at the best possible price.
Address
71-75 Shelton St, Holborn
Company size
11-50 employees
Headquarters
LONDON, London