Specializing in pizza and Greek cuisine in beautiful Nelson BC for over twenty years.
Leo’s Pizza is a family restaurant specializing in pizza and Greek cuisine in historic Nelson BC. It was a part of downtown Nelson for over 25 years. In the spring of 2017 Leo’s found a new home, moving to 712 Nelson Ave, right by the ‘Big Orange Bridge’, affectionately known as BOB. Still serving the great pizza it is known for, Leo’s now offers a larger dining room, a covered patio and off street parking.