Seminole Grand

1505 W Tharpe St, Tallahassee, Florida, United States