Holiday Flats in London - Westminster Mayfair Court, 35 North Row, Westminster, London, W1K 6DL Tags: central london serviced apartment