Albanian Restaurants

The Teapot Coffee Shop

Address: 56 London Rd, London, SE23 3HF

Pitta Corner

Address: 43 High Rd, London, N22 6BH

Illyrian Grill House

Address: 55A Green Lanes, London, N13 4TD