Overview
Claimed
Description
Millennium Gloucester Hotel London Kensington is ideally located in South Kensington close to the best London attractions. The hotel offers standard and luxury rooms, meeting and event facilities and a wide range of restaurants.
Source of Info:
Y Yext