Beautiful Stand Alone Italian Restaurant with its own 24 space parking lot. This 5500 sq. ft. South Shore business has been family owned and operated for the past 32 years. They offer seating for 160
↧