Imperiously located on the corner of Darling Street, The London Hotel was first built in 1857. Known for serving excellent steak and seafood, the Victorian-style hotel and pub is an institution that boasts a classic décor and fabulous balconies which showcase terrific city views.