The Looking Glass is located in Galaxy Park, Cambridge Mass. This circular structure displays two views, The Most Innovative Square Mile on the Planet and the rebuilt Longfellow Bridge. The ring is approximately 5 feet in diameter and built from aluminum.
Back to Top