Samuel answer is better and it actually is a solution for question, but who knows maybe you can use this on some other case. In this particular case you can also use regular expressions on script tag which hides site link.
import re, requests
from bs4 import BeautifulSoup as bs
url = 'https://www.tripadvisor.co.uk/Restaurant_Review-g186338-d13544747-Reviews-Amrutha_Lounge-London_England.html'
regex = re.compile(r'\"website\":\"http[s]?://www\.[\w]+\.[\w]+[\.]?[\w]+/\"')
response = requests.get(url)
bSoup = bs(response.text, 'html.parser')
soup = bSoup.find_all('script', text=regex)
link = regex.findall(str(soup[0]))
print(link[0][11:-1])
I edit this post and make some explanation. Thank you Samuel for suggestion.
Well, this code will find a website link which is stored in tag using BeautifulSoup and regular expression. bSoup.find_all('script', text=regex) finds two tags. In first one, soup[0], website link is stored. Because there is not just one link, there are few more tripadvisor site links, i used regex as it is shown above to find just one that is needed, link to hotel site. Because regex returns "website":"http://www.amrutha.co.uk", i sliced it with link[0][11:-1] and it returns just http://www.amrutha.co.uk.