Abercrombie & Meagher Sts. 1. Provision of stop sign. 2. Construction of traffic island.