We found 300 restaurants within 2 miles 2 miles of Paddington Station, Praed St, Paddington, London W2 1HQ