721 North 17th Street, 101 St Louis MO 63103
Sq Ft: 2,246
Days on Market: 137
Updated 2 Minutes Ago
Rare opportunity to own this gorgeous 1st floor penthouse unit at Moon Brothers Lofts! This unit comes with your very own private outdoor space perfect for entertaining! Inside you'll find 2 beds, 2 & 1/2 baths in a spacious, light filled space with original wood timber ceilings, gleaming polished c...
|Favorite||Un-Favorite||Trip Map||Request Info||Appointment|