Ambrosia Key West

622 Fleming St
Key West
Florida
United States