Did you know homes in London’s Bayswater are 42% cheaper per square foot than Mayfair? by OnTheMarket | 28 May 2015