En pleno centro de Niagara Falls, este albergue ofrece alojamiento a menos de 2 kilómetros de Templo budista Ten Thousand Buddhas Sarira Stupa y Teleférico Whirlpool. Cataratas Horseshoe y Parque estatal de Niagara Falls también están a menos de 5 kilómetros. Estación de tren Niagara Falls está a solo 4 min a pie.