Little Barn, Steak and Seafood Restaurant, Looe, Cornwall
Last seen: June 25th at 9:58pm — Visit site