Louisville and Southern Indiana

La Rosa Pizza 10641 Fischer Park Dr., Louisville, KY, United States

Come join us for conversation, friendship and community