London: Scootering Clubs & Dealers

Bar Italia Scooter Club

Scooter club located in the famous Soho coffee bar