The Apollo Beach restaurant follows the success of the company’s first Tampa-area location in Lithia, which opened in ...
BluWave Sushi offers a customizable food experience in South Tampa. They bring in fresh seafood and prepare the sushi rolls right in front of the customer. TAMPA - Down South West Shore Blvd.