Restaurants - American in South Miami, FL
Fox's Sherron Inn