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