Visa, MasterCard, American Express, Discover, Diners Club
Description
This lovely hotel is located in London. The 117 welcoming bedrooms offer a perfect place to relax at the end of the day. Those who dislike animals may enjoy their stay, as this accommodation does not allow pets.
by skoosh
on July 02, 2019 from skoosh