The Westminster is - centrally located in quiet garden square in Notting Hill / Bayswater rea of London. A lot of rooms are ensure-suites with modem-connections and Compliatementary mineral-water for your comfort .. Veiw with full detail.
The Westminster is centrally located in a quiet garden square in the Notting Hill / Bayswater area of London. All rooms are en-suite have modem-connections and complimentary mineral-water for your comfort.... View full details.