image

The George Inn Pub

 

Be the first to review

The George Inn Pub is a historic and cozy restaurant located in London. With its exposed beams, open fireplaces, and traditional British cuisine, it offers a charming and authentic dining experience. Don’t miss their famous fish and chips or Sunday roast.

image