The Lowell Hotel in London is a small luxury hotel that welcomes pets with open arms. Located in the exclusive neighborhood of Knightsbridge, this pet-friendly hotel offers a range of elegant accommodations, including suites with private terraces and cozy beds for your furry friend. Take your pet for a stroll in nearby Hyde Park or pamper them with a visit to the hotel's pet spa. With its prime location and pet-friendly amenities, The Lowell Hotel is the perfect choice for a luxurious stay in the British capital.