It depends on what your investment objectives are and the budget you have available to buy. However, generally speaking, Prime Central London has the most demand and least supply, therefore logically Prime Central London is the “better” investment.