The Masters School is located in Dobbs Ferry, a charming, walkable village along the Hudson River, just 20 miles north of New York City. This historic river town offers students and community members a peaceful setting with easy access to vibrant arts and cultural experiences.