My Place Hotel

1-3 Trebovir Rd., Kensington, London, United Kingdom, SW5 9LS
Reviews
Description

My Place Hotel