1 rating · How the score works
Barbarella
Bar
Barbarella is a restaurant, bar, and nightclub. It offers a lounge atmosphere.
Location
Best places nearby
The highest rated places close to Barbarella.
Local restaurants nearby
61 Tottenham Court Road, ENG


