Starfish Shelmar Home
606 Shelmar Dr
Euless, TX 76039
Located at 606 Shelmar Dr, Starfish Shelmar Home is a family care home serving Euless, Texas. The community is in a mostly middle income area, with a median household income of $60,122. It is densely populated, with roughly ...
11 miles away from Flower Mound, TX