← El Portal restaurants
Zelda’s Kitchen
No reviews yet
Restaurant533 NE 83rd St, Miami
Own or manage Zelda’s Kitchen? Claim this listing free
Hours
Hours not listed yet.
Details
Address533 NE 83rd St, Miami 33138-4012
Phone17869250669
Websitehttp://zeldaskitchen.com/
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.