London Restaurants Tag

- septiembre 07, 2011
Americans visiting London can yearn for a place to see their favorite teams with their favorite drinks and munchies at their elbow and the British have risen to the occasion.
When it’s game time, just head to one of the local taverns that carry the sports you so desperately crave in an atmosphere that makes you feel right at home. Our guest poster AnyTrip has scoured London and found three sports bars where American travelers will love to cheer and jeer for their favorite teams:






