← Fort Lauderdale restaurants
Amelia's
No reviews yet
Restaurant911 Ne 20 Ave, Fort Lauderdale
Own or manage Amelia's? Claim this listing free
Hours
Hours not listed yet.
Details
Address911 Ne 20 Ave, Fort Lauderdale 33304
Phone9173041798
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.