Little Masa

Asian fusion restaurant · 619 S Woodward Ave C105, Tallahassee, FL

Delivery · Dine-In

Hours

More food in Tallahassee, FL · Asian Fusion Food in Tallahassee