Applewood Hotel 3 stars

Durley Road, Bournemouth, BH2 5JQ, United Kingdom

Hotel image
Read more reviews for Applewood Hotel