← Lake Magdalene restaurants
New Leaf Cafe
No reviews yet
Restaurant11813 N Armenia Ave, Tampa
Own or manage New Leaf Cafe? Claim this listing free
Hours
Hours not listed yet.
Details
Address11813 N Armenia Ave, Tampa 33612-5047
Phone8139326101
Websitehttp://www.newleafelementals.com/
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.