Get directions to: Zen Bistro Grill & Sushi Bar, Tampa, FL
Restaurant address: 9620 W Linebaugh Ave Tampa, FL 33626, USA
Restaurant: Zen Bistro Grill & Sushi Bar