A Slice of Key Lime Pie - Alfredo
The Marquesa Hotel, Key West, FL

The Marquesa Hotel, Key West, FL