Lakeside Plaza
Shopping center👍👍 Oscars Pizza & Sports Bar. This is a very large place. They have 36 televisions plus 2 Huge Large screen tvs. The pizza and other items on the menu are delicious. The staff is friendly & efficient. It's very family friendly, a great place to gather with friends. Handicapped accessible. People often mention great, area, shopping, good, Good, store, shop, Great, shops,
Address
Omaha, NE 68130, United States
Website
Contact
+1 402-493-2800Rating on Google Maps
4.30 (483 reviews)Open on Google Maps