Leisure, Travel & Tourism - Edinburgh, Scotland, United Kingdom
Greenstar Hotels Plc is a leisure, travel & tourism company based out of 20 Castle Terrace, Edinburgh, United Kingdom.