Sea food chef at Steve’s Clam Bar - Buffalo, New York, United States
Steve's Clam Bar is a restaurants company based out of 1519 HERTEL AVE, Buffalo, New York, United States.