Stena casts off from Red Lion Street

20-Red-Lion-Street-WC1-570 Mayfair Capital’s Commercial Property Trust has bought 20 Red Lion Street, WC1, from Stena Realty for £19m, reflecting a 5% net initial yield. Trinova Real Estate sold the building