Near North Side, IL
871 N Larrabee Street is a retail store currently listed at $26/sq. ft.. This retail store has been listed on @properties Christie's International Real Estate since January 29th, 2025 and was built in 2006. The nearest transit stops include Grand CTA Blue line.