Richmond is a charming town in South West London, known for its leafy streets and proximity to the River Thames. Plenty of green spaces like Richmond Park and Kew Gardens offer ample opportunities for off-lead romps. The town centre boasts independent shops and pubs, many of which welcome dogs.