Se encuentra a lo largo del río Virgin, del que toma el nombre, no lejos del parque nacional de Zion (Zion National Park).