Steamer Dumpling House

restaurant in Pelham Islands, Greenwich

Phone: (203) 992-1500

Address: 374 Greenwich Ave