Hotel Name: Millennium Gloucester Hotel London
Star Rating: ★ ★ ★ ★
Location: United Kingdom › London, England › London🔍
Address: 4-18 Harrington Gardens, London, London, England SW7 4LH rooms
Room Photos:
👉 Click/Touch Here to booking!
Remember to comment it after staying please ✍️