Tag: located in the heart of downtown at 808 Howell Street and near some of Seattle’s top attractions including the Space Needle