Taboada, Spain
Full City Profile
3,818
Population
54/sq mi density
2,044 ft
Elevation
623 meters
54°F
Avg Temperature
12°C
Ski Resorts in Taboada (1)
Estación de Esquí de Manzaneda
· Lift ticket: $0
Slopes: 0.0 km total