Carroll Commons
Carroll Commons is located in Newark, Delaware. It consists of 2 buildings housing a total of sixteen townhouse type apartments that face into a central courtyard and cartway. There is 800 square feet of retail space fronting on Amstel Street.