Loading place...
Neal's Yard is an incredibly vibrant, colorful hidden tiny courtyard securely tucked cleanly behind the Seven Dials in Covent Garden.