Return to Article Details Do Business Environmental Factors Moderate the Relationship between Sustainable Technology and Performance? Insights from 4 and 5 Star-Rated Hotels in Kenya Download Download PDF