The street begins as a one-way lane at Spolarium Street in Barangay Pasil and passes through the south bank of the Guadalupe River in Barangay Pahina San Nicolas. Upon reaching the junction of C. Padilla Street, it then proceeds as a short two-way lane beside the Pahina San Nicolas Barangay Hall and reverts into one-way upon reaching B. Aranas Street until the intersection of Sanciangko and Lakandula streets. It then becomes a two-way lane and passes through the Taboan Public Market[5] in Barangay San Nicolas Proper which is known for its dried fish. It curves northeast past T. Abella Street and curves northwest leading to the junction of V. Rama Avenue where the National Historical Commission of the Philippines (NHCP) historical marker of the Battle of Tres de Abril is located. It once again becomes a one-way lane as it passes through the Adventist Hospital – Cebu and Carlock Street until it reaches the junction of N. Bacalso Avenue. However, it becomes inaccessible heading towards Barangay Labangon as it becomes a dedicated one-way lane for vehicles coming from A. Lopez and Katipunan streets, and from the other end of Tres de Abril Street where it finally reverts into a two-way lane. Before it heads to the boundary of Barangay Labangon with Barangay Punta Princesa, it passes through the junction of La Tresas Street, a one-way street for vehicles coming from N. Bacalso Avenue, goes on to the back gate of Cebu Institute of Technology – University and the junction of Salvador Street. As it reaches the small bridge which spans the Arrabal River, it then enters Barangay Punta Princesa passing through several residential areas and F. Pacaña Street, which also connects to Katipunan Street in Barangay Tisa. It then curves northwest passing through Little Angels Montessori School, Church Of Jesus Christ Of Latter-Day Saints, Punta Princesa Barangay Hall and the barangay's elementary and night high school. The street ends at the junction of F. Llamas and E. Sabellano streets where the Archdiocesan Shrine of Our Lady of Lourdes is located.