1120 Leonidas Published April 29, 2021 at 960 × 640 in SOLD – 17 days on the market! 1120 Leonidas Street – 2 bed | 2 bath 1976 sqft