Tatum Park
Tourist attraction β’ Parkππ 2 very nice beach volleyball courts with lights! People often mention park, volleyball, basketball,
Address
8050 Byron Ave, Miami Beach, FL 33141, United States
Contact
+1 305-861-3616Rating on Google Maps
4.70 (230 reviews)Open on Google Maps