Pret A Manger

Unit 61 The Grand Terrace London N1C 4QL