Studio Amaro 168 Chapel St, Windsor, VIC - 3181 (03) 7046 0891 A day-to-night Italian Restaurant and Basement Bar. Categories Italian Restaurants Call View details