ShowShowThe Montrose Avenue in LondonFeb 19, 1998The Montrose AvenueThe Garage · Highbury, United KingdomFollowI was thereUpload from this showMediaLineupAboutDateFeb 19, 1998VenueThe Garage · Highbury, United KingdomArtistThe Montrose AvenueListingConfirmedShow details from MusicBrainz.