Windsor Castle Apartments Devonshire Dr, East Windsor, NJ08512 Close to Route 130, this quiet apartment complex offers one and two bedroom luxury apartments. Each apartment has a…More patio or balcony and comes with high-speed Internet. Pets are allowed for a fee and there is a two-pet maximum. Management and maintenance are on site. There are also laundry facilities on site.