Park Square Garden offers a nice contrast to the hustle and bustle of downtown. Wander around the grounds or kick off your shoes and feel the soft grass under your feet.
Located in London City Centre, this recreation and green space is well worth a look. But you'll find a great deal more to check out in this area. Buckingham Palace, Big Ben, and Trafalgar Square are within easy reach of Park Square Garden.