- www.michelsandtaylor.com
- 2
- 3
- 21
Michels & Taylor is a leading hotel management and advisory company. With a team of passionate specialists and a portfolio of blue-chip clients, we're proud of our long-standing partnerships... Michels Taylor is a leading hotel management company..
Relevance: 16.490208