bhafc_ross
New member
Has anyone been recently ? if so I have tried to do my research but Its not clear wether i need a visa and if not heard a rumour about a £10 tax charge pp is this true ? Did you enjoy your holiday ? and any recommendations? would be appreciated ! Cheers