Michael’s Restaurant

by

Michael's Restaurant

1903 29th Avenue South, Homewood, Alabama View Map

(205) 871-9525

Visit Website

Monday-Thursday, 11 a.m.-10 p.m. Friday-Saturday, 11 a.m.-11 p.m. Sunday, 11 a.m. – 8 p.m.

by