Al Lopez Park Tampa

4810 North Himes Ave, Tampa , Florida, United States