El Toro
Address:
2332 W Oak Ridge Rd, Orlando, FL 32809
Phone:
(407) 240-4080 Restaurants
Other Businesses:
- Pronto Pizza at 2215 W Oak Ridge Rd, Orlando, FL 32809
- U Roll Sushi at 7685 E Colonial Dr, Orlando, FL 32807
- Oyshee Japanese Restaurant at 7685 E Colonial Dr, Orlando, FL 32807
- Red Lobster Restaurants at 5900 Lake Ellenor Dr, Orlando, FL 32809
- Fusian Express Asian Bistro at 1023 Tucker Ave, Orlando, FL 32807