If you do not mind waiting in line (it is sometimes out the front door on the weekends or at lunchtime during the week) this is the place for you. Located in the heart of Upper Darby on 69th Street. An urban shopping district outside of Philadelphia and located right up the street from the Tower Theater. So if your headed to a concert stop here first for a quick slice! This is the best pizza! It is hand tossed right there at the shop and the sauce is superb. Just the right amount of seasoning. The pizza is thin with a crunchy crust. I love to get mine with the mushroom topping. Me and my family agree that it is one of the best pizzas around. After placing your order they pop your slice in the pizza oven to heat it up for a few minutes. I like to sprinkle on some crushed red pepper flakes and oregano. They have seating so you can eat there or take out. They also have soda and hoagies. I have never had a hoagie from Leandro's so I can not review that for you. I highly recommend this place for pizza. Enjoy!