Goloc
Bridge Street, London, SW1A 2, United Kingdom
Big Ben