July 7, 2024 Lost tearooms that became synonymous with Liverpool’s famous street A lost team room opened in the city centre almost 50 years ago has become ‘synonymous’ with a famous Liverpool street. The Armadillo Tea Rooms...