Casa Tua King’s Cross

Location

King’s Cross

Get directions | 106-108 Cromer St London, WC1H 8BZ

Hours

Hours | Daily 09:00-21:45

About

Contact

casatuakx@gmail.com

Menu

Menu Link