Location

Taylor's House of Orchids is a Plant Vendor located in Vernon, BC, Canada

Location:
2605 27th Street
Vernon, BC
Canada
Phone:
250-558-5661