71 - 75 Shelton Street, Covent Garden, London WC2H 9JQ, England, United Kingdom
Distance: 88 yd.
Company description
My Apartments Ltd is an experienced provider of high quality centrally located apartments in London. Looking for an alternative to hotel accommodation or just a holiday serviced apartments in London for a short stay? We specialize in providing accommodation to both corporate and leisure clients at very competitive rates and pride ourselves in offering great service with a personal touch.