An art deco-style apartment located a short walk from London's renowned Ritz hotel is ... The four-bedroom, 4,209 square foot show property in the Mayfair are of the UK capital stands on the ...