1. Costa Del Sol 11409 Windsor Blvd, Windsor, VA 23487 Coordinate: 36.80518,-76.7268 Phone: (757) 242-8800