Albanian Restaurants

10 8 The Teapot Coffee Shop

Address: 56 London Rd, London, SE23 3HF

10 8 Pitta Corner

Address: 43 High Rd, London, N22 6BH