Floating 'Cheese Barge' Restaurant Finally Opens After Yearlong Delay

2021-05-21 5

The 96-foot-long boat is serving cheese lovers on a London canal.

Free Traffic Exchange