Manchester crowned top BTL investment city as London plummets Author: Property118.com Landlord News Team 21st February 2025, 1 year ago | 0 Manchester has reclaimed its position as the UK’s prime location for buy to let investments, according to Aldermore’s annual Buy...