Watch the Video Tour! £2,250 pcm Leigh Street, St. Pancras, WC1H We love that electricity, gas and water BILLS ARE INCLUDED within the rent. FIRST FLOOR TWO BEDROOM (no living room) apartment ideally located for... 2 Bedrooms 0 Receptions 1 Bathroom Has a Nearby Park. Bills Included