Sterling Inn & Spa tilbyder et komposit til afslapning og velvære, placeret tæt på Niagara Falls. Med en central beliggenhed er det let at udforske området til fods. Prospect Point Observation Deck, Rainbow Bridge og Schoellkopf Geological Museum er inden for gåafstand, hvilket giver mulighed for kulturelle og naturskønne oplevelser.