They used to hang out the corner of mount st near chip shop Not to sure about the street your on about i make some enquires for you but i think its abit near to a certain Head quarters