The City of Lake Oswego is responsible for all public streets and info on street maintenance can be found HERE. Private streets are maintained by the condo or townhome association and not Mountain Park HOA.