Apartments Baton Lobdell - 2080 N Lobdell Ave Baton La 70806 Realtor 174