Lulu City Hotel Telluride is gelegen op slechts 550 meter van Lift #7 en op 13 minuten wandelafstand van San Miguel River.
Dit hotel is gelegen op 5 minuten wandelafstand van Clarks Market en niet ver van uitgaansgelegenheden zoals Telluride Town Park. Dit hotel in Telluride ligt op 1 km afstand van Alpine Chapel, die als een heilige plaats wordt beschouwd. Lulu City Telluride is binnen het bereik van het Town Park gelegen. Dit pand in Telluride is op circa 10 minuten te voet van het kabelbaanstation Lift 7.
The West End Bistro is binnen een paar straten van dit hotel gesitueerd.