The Bayswater area of London is situated on the north side of Hyde Park.
This cosmopolitan section of London has one of the largest concentration of
hotels in the city.
If you are planning to stay in London for a few days or weeks, it can be
more cost effective to rent a fully
serviced apartment rather than to stay at a hotel