Boba By The Bay
Boba by the bay, 2719 W Leila Ave, Tampa, FL 33611, United States
- This is the page of Boba By The Bay on 2719 W Leila Ave Tampa FL 33611.
- Boba By The Bay is a new listing on food pages, updated
on November 24, 2023.
- This page has had 3 visitors. You are the 3rd.
Location