Blossom Inn

blossom inn, 9556 Apalachee Pkwy, Tallahassee, FL 32311, United States

(863) 307-1099

Location