Casa Tua King's Cross
106 Cromer St, London WC1H 8BZ, United Kingdom
Casa Tua King's Cross
Nov 16, 2020
Report post
Monday morning mood ☕ Come in and get your favourite coffee to go. Both Camden & King's Cross are open for takeaway.
Learn more