1. Metro Diner 946 W Mitchell Hammock Rd Ste 1220, Oviedo, FL 32765 Coordinate: 28.651257,-81.2066 Phone: (407) 698-5290