Pedestrian walkway