England
Fish n’ Chips at Tate Modern in London
The best Fish n’ Chips in the world is the Fish n’ Chips at London’s Tate Modern. And the view is spectacular. And there’s a book of beer. Go try it now.
Published 9 years ago