China Pavilion II

restaurant in Pelham Islands, Stamford

Phone: (203) 978-1367

Website: www.chinapavilionstamford.com

Address: 65 W Broad St