Screaming Tuna Mequon

Sushi restaurant · Spur 16 Located in: Spur, Located in:, Located in: Spur, Located in: Spur, Located in: Spur, Located in: Spur 16, 6300 W Mequon Rd #16, Mequon, WI

Dine-In

Hours

More food in Mequon, WI · Sushi in Mequon