Chef Luis Express

restaurant in Pelham Islands, Stamford

Phone: (203) 569-6580

Website: www.chefluisexpress.com

Address: 324 Hope St