Street level view identified as the YWCA (Young Womens Christian Association) Children's Center Campus for the Visually Impaired located at the southeast corner of 31st and Main in Kansas City, Missouri....