Explore
Map
Marketplace
Review of Udon noodles at Planta South Beach by cheryltiu
cheryltiu
Follow
Udon Noodles
VEGAN
Planta South Beach, 850 Commerce St, Miami Beach, FL 33139, USA
#ecotakeout
Delicious- ordered delivery and it was packed well.
3 likes
Post
Brands supporting abillion's
mission
Advertise on abillion