Inside of Tower Store

Inside our Store

Tower Plaza 78th & Dodge

Monday - Saturday: 8am - 8pm
Sunday: 10am - 6pm

345 N 78th Street
Omaha, NE 68114
(402) 393-7070
View map