Description:
Location. The Studio Plus DFW - Farmers Branch is located in Farmers Branch, Texas. , One-and-one-half miles from Brookhaven College, Less than two miles from Galleria Dallas Mall, . Hotel Features. Outdoor pool, Business services, Fitness center, . Guestrooms. Refrigerators, microwave ovens and stovetops, Wireless Internet access for a fee, . .
more...
ReserveTravel