Los Carlos Pizza & More
Address:
1008 Weiland Rd, Buffalo Grove, IL 60089
Phone:
(847) 419-0300
Other Details:
A family-owned business, Los Carlos Pizza & More is well known for its pizzas. However, it has earned acclaim for the "& more," as its Mexican cuisine is also excellent. It gives back to the community, too, such as Stevenson High School's bi-annual arts festival, Odyssey. Located on the corner of Deerfield Parkway and Weiland (Highway 73), Los Carlos is a great choice for pizzas and Mexican.
Deliveries are accepted until close each night. Individual slices are sold and there are a few tables inside for a quick meal.
Restaurants
Other Businesses: