Subzilla, FORT LAUDERDALE, Florida (FL)
Comfortably situated at 7139 Northwest 88th Avenue () in FORT LAUDERDALE, Florida (FL) (33321), Subzilla are available at 9547261639. Remember to ahead of time to arrange your spot in the restaurant.
More restaurants in FORT LAUDERDALE, Florida (FL)
Subzilla contact information and details:
Address: 7139 Northwest 88th Avenue - , FORT LAUDERDALE, Florida (FL) 33321
Contact Phone: 9547261639