Shopping malls database
Oishi Sushi & Hibachi - Channelside Bay Plaza, Channelside Dr.
Tampa, FL 33602-5444
Store name: Oishi Sushi & Hibachi
Address: Channelside Dr.
Tampa, FL 33602-5444
Shopping mall: Channelside Bay Plaza
State: FL
Location: Tampa