Amelia Super Stop
DeLand, FL 32724, United States
4
3 reviews
3 comments
3M4X+MW DeLand, Florida, USA
Location reporting
Claim this location
Write a review
Recommended locationsKareem Zahran
Peachie Storr1 year ago
The last bus stop running too early from this station! It should stop running at 7:30 the latest especially for people who have to get to Deltona or DeLand. The bus stop🚏 is nice & keeps you sheltered from the rain.
Lloyd Lemon10 years ago
Ok