Gilbey’s Bar and Restaurant London

Gilbey’s is a great place to have weekend afternoon tea with your friends and family or you can pop in there to enjoy their quality lunch and dinner menu. They have two branches and the main one is located beside the river Thames near the very famous building of Windsor Castle. They established the wine … Continue reading Gilbey’s Bar and Restaurant London