Google did not find a Thames Street Oyster House in London. There is an Oyster Shed in London. Go to the one in Baltimore. It's closer and the food is excellent. The place is so popular you need to make a reservation.
Not sure. The one in Baltimore is named after the street it is on.
Excellent food get the lobster roll
Thanks! Your answer is awaiting moderation.