I am posting an urgent request for help for my sister who is visiting London. She is staying at a hotel near Victoria Station and only has an inexpensive cell phone she purchased in the states. She does not have a smart phone or laptop available to her. Are you aware of any internet cafes near Victoria Station or the Natural History Museum in London? Or, have they all gone the way of the horse and buggy?
Any help would be greatly appreciated!! Thanks, TravelWrite13