The Hub

The Hub
123 Star Lane, London, E16 4PZ