Location: Leola’s Cafe and Coffee House, 1857 Government St, Baton Rouge, LA, United States
StreetView: None