Royal India Inc

restaurant in Pelham Islands, Stamford

Phone: (203) 975-0479

Address: 227 Summer St