Bed & Breakfast in London - King's Cross 43-44 Argyle Square, King's Cross, London, WC1H 8AL Tags: restaurant, televisions