Houston Station 20 Station 20 (No Picture At This Time) Fire Station 20 is located at 6902 Navigation Blvd, built in 1973. LADDER 20 John Lacey Photo © 2016 Ferrara Igniter 107′ rear-mount aerial.