Leon's on Brookside is a great find. Wait why am I telling you?? Now it will be even more crowded!! The pizza that they serve on Wednesday nights for $5 is the same delicious pizza that they serve the other nights of the week for between $10 $13! It is a thin crust pizza loaded with toppings, plus they always have a beer special of the month for $3. You can't beat it, and the wait staff is super.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.