<< Previous Place Next Place >> Redwood Restaurant City: Milford Services: Takeout $, Alcohol, Lunch 341 Naugatuck Ave, Milford, CT 06460, USA 203-878-2006