Closed aged unknown
Site of The Devil Tavern demolished 1787.
1 Fleet Street, London, United Kingdom where it sited