Towell House Company

Towell House provide a diverse range of social areas both indoor and outdoor catering to the needs and requirements of residents

Headquarters: Belfast, Belfast, United Kingdom
Employee Number: 51-100
Industry: Humanitarian Aid
Estimated Revenue: $1M to $10M