The Olive Branch 4 stars

56 Fore Street, Ilfracombe, EX34 9DJ, United Kingdom

Hotel image
Read more reviews for The Olive Branch