Admiring gorgeous plants and trees is a quick way to boost anyone's mood. Explore the displays at Chelsea Physic Garden and be sure to stop and smell the flowers!
Chelsea Physic Garden is an ideal place to begin your day of discovery in London City Centre. This showcase of plants is recommended by fellow travelers, but it's not the only spot to see here. Save time for other attractions like Buckingham Palace, Big Ben, and Trafalgar Square to fully appreciate what's on offer in the area.