Tomato Brothers
Howell, United States Italian restaurant
Best for diners seeking good value and friendly service. Reserve ahead for weekends. Less ideal if seeking fine dining. Peak times are lunch 12-2pm and dinner 7-9pm. Arrive early for shorter waits. Ask staff for recommendations on signature dishes.
Photos
Address · Phone · Hours
- Address
- 3030 W Grand River Ave, Howell, MI 48843, United States
- Phone
- +1 517-546-9221
| Monday | 11:00 AM to 9:00 PM |
| Tuesday | 11:00 AM to 9:00 PM |
| Wednesday | 11:00 AM to 9:00 PM |
| Thursday | 11:00 AM to 9:00 PM |
| Friday | 11:00 AM to 10:00 PM |
| Saturday | 11:00 AM to 10:00 PM |
| Sunday | 12:00 PM to 9:00 PM |
1 story here Photos people posted at Tomato Brothers, in the app.
More in Howell
Get the DefoVisit app
Ask anything about Tomato Brothers, save it to a list and post a story from there.