The city is concentrated around the intersection of Kentucky Route 48 (Main Street) and Kentucky Route 652 (Little Union Road), northwest of Bloomfield, northeast of Bardstown, and about 15 miles southeast of Louisville.