Leo's Pizza & Greek Taverna

Restaurant·Nelson, BC

More restaurants near Leo's Pizza & Greek Taverna

569 Ward Street(778) 463-3366Hours listed