United Kingdom Hotels The London Outpost of Bovey Castle by Debra C. Argen February 28, 2005 by Debra C. Argen The London Outpost of Bovey Castle is a charming former 1880’s private residence, which has the personal feeling of returning home, as this lovely gem boasts just 11 stunning guestrooms. Read more