Explore details about location Ambleside Gardens. Ambleside Gardens is a location situated within the London Borough of Croydon alongside other areas such as Epsom Road, Croham Valley Road, Eldon Park.