A cafe located at 70a Stamford New Road, Altrincham.