Write a review

Bamboo Palace

← View details

27 Saint James Place, Ilfracombe, England EX34 9BJ

+44 1271 866439