This real estate company has vacancies to meet any of your needs, one of them being the apartment complex located near the corner of Main Street and Northwest Highway. With easy walking access to downtown Barrington and the train station, this is an ideal place to have an apartment. The Greencastle of Barrington has friendly neighbors, easy access to business and an ideal location for anyone.