Battersea Barge

Most Atmospheric Small Event Venue - Central London