If something isn't accessible by foot or public transport, it's not accessible.
Have you been to Twickenham? Played touch there 3 days ago, public transport and the road network is far worse yet no one whinges in London, England or Europe about that fact (was super awesome to get out there and play on that champaign surface BTW!)