Mallard Inn er á frábærum stað, því George Street (skemmtigata) og Höfnin í St. John's eru í einungis 10 mínútna akstursfjarlægð. Þráðlaust net og sjálfsafgreiðslubílastæði eru meðal þess sem gestir fá ókeypis. Þar að auki eru The Rooms og St. John's Convention Centre í nokkurra mínútna akstursfjarlægð.