Search near address: 8419 S 73rd Plaza #105, Papillion, NE 68046

Red Sushi Hibachi

8419 S 73rd Plaza #105, Papillion, NE 68046

Online ordering is closed now, you can order ahead

Reserve a table

Please login before placing a reservation.
Number of Guests