31 Avenue alternate side parking
Street cleaning on 31 Avenue in Queens, block by block and side by side, from the street cleaning signs NYC DOT has posted. Times are when you cannot park there. Next sweeps skip the NYC alternate side parking suspensions.
Source: NYC DOT parking regulation signs (NYC Open Data), checked October 29, 2026. The posted sign always wins. Is ASP suspended today?
31 Avenue: 12 Street to Vernon Boulevard
North side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01400620 · Map
South side
- Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
City sign order: S-01752975 · Map
31 Avenue: 14 Street to 12 Street
North side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01376544 · Map
South side
- Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
City sign order: S-01759759 · Map
31 Avenue: 21 Street to 14 Street
North side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01875567 · Map
South side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01752977 · Map
31 Avenue: 21 Street to 23 Street
North side
- Monday and Thursday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01774609 · Map
South side
- Tuesday and Friday, 11:30 AM to 1 PM
- Monday to Saturday, 8 AM to 8:30 AM
Signs along this side show different schedules. Check the sign where you park.
Next street cleaning: Mon, Nov 2, 8 AM
City sign order: P-01657033 · Map
31 Avenue: 23 Street to Crescent Street
North side
- Monday and Thursday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01752981 · Map
31 Avenue: 29 Street to Crescent Street
North side
- Monday and Thursday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01757325 · Map
South side
- Tuesday and Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01756270 · Map
31 Avenue: 30 Street to 29 Street
North side
- Monday and Thursday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01757326 · Map
South side
- Tuesday and Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01756269 · Map
31 Avenue: 31 Street to 30 Street
North side
- Monday and Thursday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: P-01841552 · Map
South side
- Tuesday and Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01756267 · Map
31 Avenue: 31 Street to 32 Street
North side
- Monday and Thursday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01761633 · Map
South side
- Tuesday and Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01788181 · Map
31 Avenue: 32 Street to 33 Street
North side
- Monday and Thursday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: P-01841553 · Map
31 Avenue: 34 Street to 35 Street
North side
- Monday and Thursday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: P-01841555 · Map
31 Avenue: 36 Street to 35 Street
North side
- Monday and Thursday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: P-01841556 · Map
South side
- Tuesday and Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01761669 · Map
31 Avenue: 37 Street to 36 Street
North side
- Monday and Thursday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01788193 · Map
South side
- Tuesday and Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01812309 · Map
31 Avenue: 38 Street to 37 Street
North side
- Monday to Saturday, 8 AM to 8:30 AM
Next street cleaning: Mon, Nov 2, 8 AM
City sign order: P-01788192 · Map
South side
- Monday to Saturday, 8 AM to 8:30 AM
Next street cleaning: Mon, Nov 2, 8 AM
City sign order: P-01761662 · Map
31 Avenue: Steinway Street to 38 Street
North side
- Monday to Saturday, 8 AM to 8:30 AM
Next street cleaning: Mon, Nov 2, 8 AM
City sign order: P-01328139 · Map
South side
- Monday to Saturday, 8 AM to 8:30 AM
Next street cleaning: Mon, Nov 2, 8 AM
City sign order: P-01761659 · Map
31 Avenue: Steinway Street to 41 Street
North side
- Monday to Saturday, 7:30 AM to 8 AM
Next street cleaning: Mon, Nov 2, 7:30 AM
City sign order: P-01869839 · Map
South side
- Monday to Saturday, 7:30 AM to 8 AM
Next street cleaning: Mon, Nov 2, 7:30 AM
City sign order: P-01328043 · Map
31 Avenue: 41 Street to 42 Street
North side
- Monday to Saturday, 7:30 AM to 8 AM
Next street cleaning: Mon, Nov 2, 7:30 AM
City sign order: P-01869841 · Map
South side
- Monday to Saturday, 7:30 AM to 8 AM
Next street cleaning: Mon, Nov 2, 7:30 AM
City sign order: P-01657208 · Map
31 Avenue: 42 Street to Newtown Road
North side
- Monday and Thursday, 9:30 AM to 11 AM
Next street cleaning: Mon, Nov 2, 9:30 AM
City sign order: S-01878023 · Map
31 Avenue: 42 Street to 43 Street
31 Avenue: 44 Street to 43 Street
North side
- Monday and Thursday, 9:30 AM to 11 AM
Next street cleaning: Mon, Nov 2, 9:30 AM
City sign order: S-01878741 · Map
31 Avenue: 44 Street to Newtown Road
South side
- Tuesday and Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01869853 · Map
31 Avenue: 51 Street to 49 Street
South side
- Tuesday, 9:30 AM to 11 AM
Next street cleaning: Tue, Nov 10, 9:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01869845 · Map
31 Avenue: 51 Street to Hobart Street
North side
- Monday and Thursday, 8 AM to 8:30 AM
Next street cleaning: Mon, Nov 2, 8 AM
City sign order: P-01657174 · Map
31 Avenue: 51 Street to 54 Street
South side
- Monday, Tuesday, Thursday and Friday, 8 AM to 8:30 AM
Next street cleaning: Mon, Nov 2, 8 AM
City sign order: P-01657147 · Map
31 Avenue: 54 Street to 55 Street
South side
- Monday, Tuesday, Thursday and Friday, 8 AM to 8:30 AM
Next street cleaning: Mon, Nov 2, 8 AM
City sign order: P-01657148 · Map
31 Avenue: 55 Street to 56 Street
31 Avenue: 56 Street to 58 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01314750 · Map
31 Avenue: 60 Street to 57 Street
North side
- Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
City sign order: S-01738580 · Map
31 Avenue: 58 Street to 60 Street
31 Avenue: 60 Street to 61 Street
31 Avenue: 68 Street to 60 Street
31 Avenue: 69 Street to 68 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01487197 · Map
31 Avenue: 68 Street to 69 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01487204 · Map
31 Avenue: 70 Street to 69 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01768244 · Map
31 Avenue: 69 Street to 70 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01487209 · Map
31 Avenue: 70 Street to 71 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01487833 · Map
31 Avenue: 71 Street to 70 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01487194 · Map
31 Avenue: 72 Street to 71 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01482483 · Map
31 Avenue: 71 Street to 73 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01257346 · Map
31 Avenue: 73 Street to 72 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01603052 · Map
31 Avenue: 74 Street to 73 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01485230 · Map
31 Avenue: 73 Street to 74 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01489003 · Map
31 Avenue: 74 Street to 75 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01487829 · Map
31 Avenue: 75 Street to 74 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01353688 · Map
31 Avenue: 75 Street to 76 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01502655 · Map
31 Avenue: 77 Street to 75 Street
North side
- Wednesday, 11:30 AM to 1 PM
Next street cleaning: Wed, Nov 4, 11:30 AM
City sign order: S-01814237 · Map
31 Avenue: 76 Street to 77 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01882108 · Map
31 Avenue: 78 Street to 77 Street
31 Avenue: 77 Street to 78 Street
31 Avenue: 79 Street to 78 Street
North side
- Wednesday, 11:30 AM to 1 PM
Next street cleaning: Wed, Nov 4, 11:30 AM
City sign order: S-01635842 · Map
31 Avenue: 78 Street to 79 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01845501 · Map
31 Avenue: 80 Street to 79 Street
North side
- Wednesday, 11:30 AM to 1 PM
Next street cleaning: Wed, Nov 4, 11:30 AM
City sign order: S-01341310 · Map
31 Avenue: 79 Street to 80 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01491574 · Map
31 Avenue: 81 Street to 80 Street
North side
- Wednesday, 11:30 AM to 1 PM
Next street cleaning: Wed, Nov 4, 11:30 AM
City sign order: S-01820760 · Map
31 Avenue: 80 Street to 81 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01492182 · Map
31 Avenue: 82 Street to 81 Street
North side
- Wednesday, 11:30 AM to 1 PM
Next street cleaning: Wed, Nov 4, 11:30 AM
City sign order: S-01341065 · Map
31 Avenue: 81 Street to 82 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01491645 · Map
31 Avenue: 83 Street to 82 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01478315 · Map
31 Avenue: 82 Street to 83 Street
31 Avenue: 84 Street to 83 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01697130 · Map
31 Avenue: 83 Street to 84 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01485259 · Map
31 Avenue: 84 Street to 85 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01485261 · Map
31 Avenue: 85 Street to 84 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01478287 · Map
31 Avenue: 86 Street to 85 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01478017 · Map
31 Avenue: 85 Street to 86 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01502649 · Map
31 Avenue: 87 Street to 86 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01478285 · Map
31 Avenue: 86 Street to 87 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01671696 · Map
31 Avenue: 87 Street to 88 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01488542 · Map
31 Avenue: 88 Street to 87 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01478286 · Map
31 Avenue: 88 Street to 89 Street
South side
- Monday, 11:30 AM to 1 PM
Next street cleaning: Mon, Nov 2, 11:30 AM
City sign order: S-01487827 · Map
31 Avenue: 89 Street to 88 Street
North side
- Tuesday, 11:30 AM to 1 PM
Next street cleaning: Tue, Nov 10, 11:30 AM
Skipped first: Alternate side parking suspended: Election Day: no street sweeping citywide.
City sign order: S-01767874 · Map
31 Avenue: 90 Street to 89 Street
North side
- Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
City sign order: S-01478365 · Map
31 Avenue: 89 Street to 90 Street
South side
- Monday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01494299 · Map
31 Avenue: 91 Street to 90 Street
North side
- Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
City sign order: S-01533073 · Map
31 Avenue: 90 Street to 91 Street
31 Avenue: 92 Street to 91 Street
North side
- Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
City sign order: S-01478364 · Map
31 Avenue: 91 Street to 92 Street
South side
- Monday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01459775 · Map
31 Avenue: 92 Street to 93 Street
South side
- Monday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01463977 · Map
31 Avenue: 93 Street to 92 Street
North side
- Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
City sign order: S-01478363 · Map
31 Avenue: 93 Street to 94 Street
South side
- Monday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01462341 · Map
31 Avenue: 94 Street to 93 Street
North side
- Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
City sign order: S-01474580 · Map
31 Avenue: 94 Street to 95 Street
South side
- Monday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01459771 · Map
31 Avenue: 95 Street to 94 Street
North side
- Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
City sign order: S-01478323 · Map
31 Avenue: 95 Street to 96 Street
South side
- Monday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01462346 · Map
31 Avenue: 96 Street to 95 Street
North side
- Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
City sign order: S-01478361 · Map
31 Avenue: 96 Street to 97 Street
South side
- Monday, 8:30 AM to 10 AM
Next street cleaning: Mon, Nov 2, 8:30 AM
City sign order: S-01462344 · Map
31 Avenue: 97 Street to 96 Street
North side
- Friday, 9:30 AM to 11 AM
Next street cleaning: Fri, Nov 6, 9:30 AM
City sign order: S-01415506 · Map
31 Avenue: 97 Street to 98 Street
South side
- Thursday, 8:30 AM to 10 AM
Next street cleaning: Thu, Nov 5, 8:30 AM
City sign order: S-01474826 · Map
31 Avenue: 98 Street to 97 Street
North side
- Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
City sign order: S-01478360 · Map
31 Avenue: 99 Street to 98 Street
North side
- Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
City sign order: S-01476078 · Map
31 Avenue: 98 Street to 99 Street
South side
- Thursday, 8:30 AM to 10 AM
Next street cleaning: Thu, Nov 5, 8:30 AM
City sign order: S-01465651 · Map
31 Avenue: 100 Street to 99 Street
North side
- Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
City sign order: S-01476074 · Map
31 Avenue: 99 Street to 100 Street
South side
- Thursday, 8:30 AM to 10 AM
Next street cleaning: Thu, Nov 5, 8:30 AM
City sign order: S-01494367 · Map
31 Avenue: 100 Street to 101 Street
South side
- Thursday, 8:30 AM to 10 AM
Next street cleaning: Thu, Nov 5, 8:30 AM
City sign order: S-01465029 · Map
31 Avenue: 101 Street to 100 Street
North side
- Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
City sign order: S-01475391 · Map
31 Avenue: 102 Street to 101 Street
North side
- Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
City sign order: S-01563918 · Map
31 Avenue: 101 Street to 102 Street
South side
- Thursday, 8:30 AM to 10 AM
Next street cleaning: Thu, Nov 5, 8:30 AM
City sign order: S-01465566 · Map
31 Avenue: 31 Avenue to 103 Street
31 Avenue: Ericsson Street to Astoria Boulevard
North side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01373715 · Map
31 Avenue: Astoria Boulevard to Couch Place
South side
- Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
City sign order: S-01656282 · Map
31 Avenue: Curtis Street to Ericsson Street
North side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01505173 · Map
31 Avenue: Couch Place to Buell Street
South side
- Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
City sign order: S-01484594 · Map
31 Avenue: Butler Street to Curtis Street
North side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01507657 · Map
31 Avenue: Buell Street to Ditmars Boulevard
South side
- Friday, 11:30 AM to 1 PM
Next street cleaning: Fri, Nov 6, 11:30 AM
City sign order: S-01484590 · Map
31 Avenue: Ditmars Boulevard to Butler Street
North side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01505174 · Map
31 Avenue: 61 Street to 68 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01346145
31 Avenue: 31 Avenue to Astoria Boulevard
North side
- Friday, 8:30 AM to 10 AM
Next street cleaning: Fri, Nov 6, 8:30 AM
City sign order: S-01653505
31 Avenue: 102 Street to 103 Street
South side
- Thursday, 11:30 AM to 1 PM
Next street cleaning: Thu, Nov 5, 11:30 AM
City sign order: S-01769671