Where is Texada Island?
Where is Texada Island located?
Texada Island, Texada Island (Station), Canada (approx. 49.794838°, -124.6204°)
Where is Texada Island on the map?
Texada Island - Powell River
{"latitude":49.794838,"longitude":-124.6204,"title":"Texada Island"}