The Lime Restaurant, Norwalk CT
—Community staple—
Since 1979, The Lime Restaurant has been serving the area's finest natural foods on an exotic menu for food lovers.
—Community staple—
Since 1979, The Lime Restaurant has been serving the area's finest natural foods on an exotic menu for food lovers.