Update Info - Zen Bistro International Plaza
This restaurant was reported as closed. If it is open, let us know.
Zen Bistro International Plaza
2223 North Westshore Blvd
Tampa, FL 33607
2223 North Westshore Blvd
Tampa, FL 33607