Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information Looking Glass Estates ← View details 424 Looking Glass Lane Genoa, NE (Nebraska) 68640-3043, Genoa, Nebraska (402) 993-7010