Scotland Yard Apartments, a Gem in The Heart of Houston, Texas. Boasting affordable one and two bedroom apartments with nicely appointed amenities.  Fully equipped kitchens, spacious living rooms and walk in closets.  Located inside the inner loop of 610 near the Medical Center and the Galleria, Scotland Yard is the…