20 Stable St London United Kingdom N1C 4DR 020 8103 4787
Visit Lina Stores Italian Restaurant & Deli King's Cross