Wendy's 5156

Wendy's #5156 is a Wendy's restaurant located at 90 West Mitchell Hammock Road in Oviedo, Florida.