Star Heliport

Heliport in Cross Roads, Texas, United States.