FOUR BROTHERS RESTAURANT & PIZZA Share: PizzeriaRestaurants FOUR BROTHERS RESTAURANT & PIZZA Visit Website 92 Windermere Avenue Greenwood Lake, NY 10925 (845) 595-1966 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.