Michael's Restaurant
Image from michaelssteakandseafood.com

Michael's Restaurant

0 Events 0 Followers
Place


Michael's Restaurant
1903 29th Ave S, Homewood, 35209, AL, United States

Upscale restaurant located in the heart of the SOHO district of Homewood, AL, specializing in fresh from the gulf seafood and prime steaks.


 
 
 
 
Your changes have been saved.