Little Masa
619 S Woodward Ave STE 105, Tallahassee, FL 32304
Address & Contact
Address:
619 S Woodward Ave STE 105, Tallahassee, FL 32304
Telephone:
Opening Hours
Monday
12–9PM
Tuesday
12–9PM
Wednesday
12–9PM
Thursday
12–9PM
Friday
12–9PM
Saturday
12–9PM
Sunday
3–9PM
Ordering Options
Claim Restaurant
More Tallahassee Restaurant Favorites…
Loading…