
Mandola's Deli
RestaurantsListed for students and visitors near University of Houston in Houston, Texas.
Mandola's Deli on Leeland Street in Houston is a family-owned Italian restaurant operating since 1975, known for its sandwiches and Italian classics, with catering.