I'm a foreigner and I want to open a Pub in London. I'm searching for Pubs to buy but everywhere I look it says "Leasehold" or "Freehold" and I'm really confused. I googled it but I still don't get what they mean.
I'm looking for something to buy without paying rent, in a good location. I understand that that's "Freehold" but most Ads while stating it's Freehold they still say "Lease" and some of them ask for rent per annum.
Really confused. I'd appreciate it if someone could point me at the right direction here. Maybe I'm going at it the wrong way. Where do I start?