Leo's Pizza
408
NW Englewood Rd, Kansas City MO
Email Leo's Pizza
- This is the page of Leo's Pizza on 408 NW Englewood Rd Kansas City MO 64118.
- (first reviewed on February 21, 2015, last updated
five months and thirteen days ago
on November 24, 2023.)
- Leo's Pizza is ranked #1 of 48 Restaurants in Northland Kansas City.
- This page has had 30 visitors. You are the 30th.
Hours of Operation Today,
Monday May 6th OPEN UNTIL 10:00PM
Location