Holiday Fleming Point 720 Latta Rd nearby 13 mi Greece NY 14612 Get more info Studio - 2 Beds 1 Bath 335 - 975 Sq Ft