ShowShowNatacha Atlas in LondonFeb 3, 1999Natacha AtlasImprov Theatre · London, United KingdomFollowI was thereUpload from this showMediaLineupAboutDateFeb 3, 1999VenueImprov Theatre · London, United KingdomArtistNatacha AtlasListingConfirmedShow details from MusicBrainz.