Camelot Steak House, NASHVILLE, Indiana (IN)
Conveniently located at 101 Washington Street Ea () in NASHVILLE, Indiana (IN) (47448), Camelot Steak House is available at 8129886000. It is best to give them a call beforehand to make a reservation.
More restaurants in NASHVILLE, Indiana (IN)
Camelot Steak House contact information and details:
Address: 101 Washington Street Ea - , NASHVILLE, Indiana (IN) 47448
Contact Phone: 8129886000