We found 971 restaurants within 1 miles 1 miles of Compton House, 66 Tavistock Pl, Kings Cross, London WC1H 9RW