This is the first Hard Rock Cafe located in London. I have noted the location on the map below. Not far from Buckingham Palace and Piccadilly Circus Definitely an American magnet because they serve Bud Light and other US beers. Only place I have ever seen Bud Light in Europe. Kind of funny when you […]