Great service here. Stephanie showed us the way and cared about what we ordered. The food was hot and fresh and cooked the way we asked. Do not pay attention to the closed report on TripAdvisor.
Address: 5425 L St, Omaha, NE 68117-1359
Location: United States > Nebraska (NE) > Omaha
Phone Number: +1 402-734-5700