Tomato Brothers

Tomato Brothers

Restaurants in Howell, MI

Restaurants

Contact us

Location

3030 W Grand River Ave,
Howell , MI 48843 UNITED STATES

Reviews

Tomato Brothers 517-546-9221
3030 W Grand River Ave,
Howell , MI 48843 UNITED STATES
$
Tomato Brothers 1

Based on 1 reviews

Tomato Brothers 517-546-9221
3030 W Grand River Ave,
Howell , MI 48843 UNITED STATES
$
1 5

Horrible management

I've had the food there before and loved it, so we decided to have a baptism party there. Called ahead and was told the wait would be twenty minutes for a party of 17. After an hour of waiting quietly...
posted at 05/04/11

Detail information

Company name
Tomato Brothers
Category
Restaurants
Rating
1.0 (1 reviews)
Is this your business? Manage via YEXT
edit delete

Tomato Brothers

Contacts Location Reviews Details