Central Hotel The

14 Castle Street, Peel, Isle of Man, IM1 2EU
Description