Leo's Pizza and Greek Taverna
712 Nelson Ave, Nelson
(250) 352-3232
Recent Reviews
Leo's Pizza and Greek Taverna
712 Nelson Ave, Nelson V1L 2N7
(250) 352-3232