Streets Of London Fish & Chips 102 Wall St Norwalk, CT 06850 Phone: (203) 866-7552 Fax: (203) 852-9857
Category: Restaurants