Hidden gem in busy Bloomsbury with stunning cherry blossoms and peaceful green space perfect for a quiet escape or romantic photos.