Windsor Castle seen along Peascod Street in Windsor, England People on Peascod Street in Windsor, England. Windsor Castle, a royal residence, can be seen from the street.People on Peascod Street in Windsor, England. Windsor Castle, a royal residence, can be seen from the street.