Battersea Barge - the United Kingdom

Most Atmospheric Small Event Venue - Central London