Bayswater is located on the north end of Hyde Park, a plum spot not too far from central London yet on the outskirts enough to…