Perfect place to live. Oasis inside London. Lush green, well maintained, 20 minutes to Central London, 20 minutes to Canary wharf, 10 minutes to Greenwich Park, good amen ... more