The Homewood Star
Jump to navigation
Jump to search
The Homewood Star, located at 1833 27th Avenue South in Homewood is a publication owned by Starnes Publishing which began operation in April 2011.
References
- Staff (March 24, 2021) "Homewood Business Happenings." The Homewood Star