English: Located on Trinity Buoy Wharf, London.
Telugu: ఇది లండన్లోని Trinity Buoy Wharf లో ఉన్నది.