THE JAMESON APARTMENTS
Luxury Awaits
At The Jameson Apartments, we take great pride in providing a five-star experience for our residents. Thanks to our professional service and vacation-inspired amenities, you’ll discover a world-class lifestyle where your wants and need are top priority.
Directions >>
1301 Lakeshore Place
Homewood, AL 35209