About Star Yard
Merino Hospitality presents 5 new quintessentially British, modern, tranquil and tech. -savvy serviced-apartments for your London getaway.
More about Star Yard
Star Yard is located at 1 Doughty Street, WC1N 2PH London, United Kingdom
+44 (0) 203 397 7767
http://www.merinohospitality.com/