About Leroy Triangle


Leroy Triangle is a traffic island near the southwest corner of Como Lake.