The White Hart Hotel
The White Hart Hotel
Hotel
Station Road, Moretonhampstead
, Newton Abbot, England, United Kingdom
TQ13 8NQ
92
Excellent ·
98 reviews