Albanian Restaurants

10 8 The Teapot Coffee Shop

Address: 56 London Rd, London, SE23 3HF