Project Touch Inc
3131 SW 21st St
Fort Lauderdale
FL
33312
(954) 584-3773
projecttouchinc.org
Open Map
Description
Project Touch Inc was founded in 2005, and is located at 3131 Sw 21st St in Fort Lauderdale.
by dandb on May 02, 2015 from
dandb
Fort Lauderdale
Group homes
hotel
Hotels
Hotels & Lodging
Hotels & motels
Lodging
Motels
Travel
Travel & Lodging