Floating 'Cheese Barge' Restaurant Finally Opens After Yearlong Delay

  • 3 years ago
The 96-foot-long boat is serving cheese lovers on a London canal.

Recommended