is not in process of liquidation on Jun 1, 2024
Where is ECHO HOTEL LIMITED's headquarters?
ECHO HOTEL LIMITED's headquarters is located at GLASGOW, CROWN PLAZA GLASGOW, CONGRESS ROAD, G3 8QT
What is ECHO HOTEL LIMITED's industry?
ECHO HOTEL LIMITED is in the industry of Hotels and similar accommodation
What year was ECHO HOTEL LIMITED started?
ECHO HOTEL LIMITED was started in 1986
Sources: Companies House