Redwood Restaurant

Local spot for American-style food and drink.

Address

341 Naugatuck Ave.
Milford, CT 06460
United States

Map & Directions