at 6901 W Interstate 10, San Antonio , 78213 United States
110 FB users likes Howard Johnson San Antonio, set it to 173 position in Likes Rating for San Antonio, Texas in Hotel & Lodging category
Howard Johnson San Antonio is San Antonio based place and this enity listed in Hotel category. Located at 6901 W Interstate 10 TX 78213. Contact phone number of Howard Johnson San Antonio: (210) 738-1100