Home › Cities Hall › King's Cross › Star
Fish & Chip Shops

Description

None


Address

Lees C 135 King's Cross Road, WC1X9BJ, London, 020 7837 2248

Email

No email

Website

No website

Location

Opening Hours

  • Not specified
Similar Companies

In King's Cross