South Beach

121-123 Chiswick High Road
London
United Kingdom
W4 2ED