Top Brunch Spots » Restaurants » pho restaurants Tallahassee » Lemongrass – Tallahassee, Florida 32303
Small, unfussy eatery in a strip-mall featuring Vietnamese standards such as noodle & rice dishes.