food
Ice Box Cafe
Key lime pie is one of Southern Florida’s greatest delicacies. You can find one of my favorites at the Ice Box Cafe. #miami #food #keylimepie
Posted by Alicia Butler
8 countries - 2610 spots