The First Group

Avalon Tower

Avalon Tower is a 17—storey hotel format project from The First Group with investment potential