2 Puddle Dock
The Mermaid Theatre was a theatre at Puddle Dock, in Blackfriars, in the City of London and the first built there since the time of Shakespeare.
No reviews found. Be the first to review this place.
Write a Review