Manor House Inn

2504 Texas Avenue S., College Station, Texas