Manitou Springs, Colorado, United States of America
Lulu's Downstairs
is located at 107 Manitou Avenue in Manitou Springs