Carlos O Kellys, MUNCIE, Indiana (IN)
Conveniently located at 511 West McGalliard Road () in MUNCIE, Indiana (IN) (47303), Carlos O Kellys can be reached at 7657419886. Please do call in advance to make a reservation.
More restaurants in MUNCIE, Indiana (IN)
Carlos O Kellys contact information and details:
Address: 511 West McGalliard Road - , MUNCIE, Indiana (IN) 47303
Contact Phone: 7657419886