Update Info - Ted & Teiko's
This restaurant was reported as closed. If it is open, let us know.
Ted & Teiko's
9983 Manchester Rd
Saint Louis, MO 63122
9983 Manchester Rd
Saint Louis, MO 63122
This restaurant was reported as closed. If it is open, let us know.