Browser doesn't support javascript
image
image

Lina Stores King's Cross

London

image-

Everyone

About the restaurant

Address:

20 Stable St, Kings Cross, London N1C 4DR, UK

Reviews

No reviews for this restaurant yet