London photo by Whiterabbit79
May 11, 2003
This place has a bit of everything for everyone. It's located just off Piccadilly Circus. I used it mainly for the internet service, but it's just a good place to go to get out the rush hour London traffic....Read More
Share your travel photos to expand your gallery and add color to your reviews.