Moor Street Gardens is a wonderful leafy park and cultured gardens set back from the busy shopping streets of Mayfair. The area is surrounded by shady buildings and is home to two churches. The gardens have a great deal of beautiful seasonal flowerbeds and landscaped laws. The...