Leonardo's Pizza & Pasta
10883 W Broad St, Glen Allen
(804) 346-3333
Recent Reviews
Sort by
Atmosphere: {{ item.info.Atmosphere }}
Food: {{ item.info.Food }}
Service: {{ item.info.Service }}
Recommended dishes: {{ item.info['Recommended dishes'] }}
Best. Place. Ever!
Atmosphere: 5
Food: 5
Service: 5
Nice place. Can't speak to price or anything since someone else paid. Food was good. Really liked the bread.
Atmosphere: 5
Food: 5
Service: 5
Friendly and fast service, great food!
Atmosphere: 5
Food: 5
Service: 5
The food, customer service, and atmosphere are phenomenal. Leonardo's is a warm, comfortable environment that really delivers on the food that will have you coming back for more.
Atmosphere: 5
Food: 5
Service: 5
The food is good and priced appropriately. The service was courteous, but slow. Ample parking. Child friendly.
Atmosphere: 3
Food: 4
Service: 3
Date night doesn’t come easily with a newborn but tonight we went out and wanted Pizza! Ordered crab dip, mussels, and steamed shrimp for our appetizers and a personal cheese pizza for the entree! Took over 45 minutes for the crab dip, over an hour for the mussels and over an hour and 15 minutes to get steamed shrimp with no seasoning!! Manager argued with my fiancé about the food and walked away in the middle of our conversation!! We still had to pay $65…
Never again
Atmosphere: 2
Food: 1
Service: 1
Food was great and our server was very nice. Severely understaffed, need to close off some of the seating if you don’t have the staff. Not good to have takeout, bar and all seating covered by two servers.
Atmosphere: 5
Food: 5
Service: 5
Our family of five visited Leonardo’s for dinner on Father’s Day (June 15, 2025). The restaurant was not busy, we were greeted promptly and a booth with a chair at the end was offered. When the waitress came over to give us our menus she realized the table hadn’t been wiped down; she was apologetic and quickly wiped it down. A different waitress came over and took our drink orders (5 waters and a glass of prosecco). They were brought quickly and we placed our appetizer orders as well as our entree orders. Approximately 40 minutes later, our waitress asked if I wanted another glass of prosecco (no) and did not notice empty water glasses. She said she was checking on our food. 50 minutes after we ordered our food, our cheese fries were brought to the table (and were not nearly what we were expecting-very minimal cheese sprinkled on the center). Around 10 minutes later, the appetizer salad that was ordered and 2 bowls of soup were brought to the table. The crab chowder (pictured) was visibly separated and unappetizing. French Onion soup was good. Croutons were soggy on the salad but easily picked off. 3 minutes after our soups/salad were dropped off at our table, our entrees (4 personal pizzas and a chicken parm dinner) were at our table. They were warm and seemed to have been sitting under a warmer for quite some time (compared to the piping hot French onion soup). The pizza crust was soggy (pictured) on each of the 4 personal pizzas, likely from sitting on the plates for so long before being served to us. We were not ever asked how anything was nor were drinks ever refilled. My husband had to approach a different waitress (the one that seated us initially to get a box and our check after we had been there for an hour and 32 minutes. Other patrons were seeming to be frustrated as well. It could’ve been a one night problem but we unfortunately will not be back.
Atmosphere: 4
Food: 1
Service: 1
honestly wish i could rate it lower. worst service of all time and worst pizza. took about 10 minutes to order our drinks after being seated and took just over an hour to actually get our appetizers after ordering. took another 10 to get our actual food. shitty pizza and shitty service. wouldn’t waste my time here again
Atmosphere: 1
Food: 1
Service: 1
I bought a backed spaghetti and meatballs to go and there were no meatballs …….very disappointed
Restaurantji Recommends
One of the worst pizzas I’ve had in the area. First of all I ordered a large 16”. Got it home and it was actually 13”. Crust is too chewy. I shouldn’t have pull at it to get a bite off it. Way too much sauce that tasted like plain tomato sauce, no real flavor. If you like true NY pizza go elsewhere.
Food: 1
Great food and atmosphere!
Atmosphere: 5
Food: 4
Service: 5
Stumbled upon this restaurant while in town for a conference. My pizza and wings were delicious, and many gluten-free options were available. Our server, Betsy, was incredibly kind and attentive. I will definitely be returning to Leonardo's whenever I'm in town!
The Super Deluxe is excellent. We look forward to getting Leonardo’s pizza whenever in town.
Atmosphere: 5
Food: 5
Service: 5
My go to spot when I want to get a nice philly steak sub the new cook they 😋 got is making some great food,he or she is doing a marvelous job.
Atmosphere: 5
Food: 5
Service: 5
Loading...