Blue Star Inn

Address: 
2405 E 2nd St, Odessa, TX 79761, USA