From Our Editors
Mechelle's is a restaurant located on Linwood Street in Detroit. With superb pizza, this restaurant will leave you with a smile on your face. It's a culinary destination for guests interested in outstanding food.
If you don't feel like driving over to Linwood, placing a delivery order is an option.
A favorite in Rosa Parks, Mechelle's stands out, no matter how you slice it.