We found 300 restaurants within 2 miles 2 miles of Dartmouth Castle, 26 Glenthorne Rd, Hammersmith, London W6 0LS