Located on the NWC of Devonshire Street and Owensmouth Avenue 1 street from Los Toros Mexican Restaurant