Apartment in North Devon
Ilfracombe, Devon, England, United Kingdom
This first floor apartment is in the Devonshire town of Ifracombe, a traditional seaside town where visitors can find a range of shops, bars, and restaurants, including Damien Hirst s restaurant, 11 T.....