Steaks
Ocala
Stirrups Restaurant is a steakhouse with a big terrace overlooking the World Equestrian Center in Ocala, Florida.
January 10, 2024