Café Hanoi

AucklandEating Out

Café Hanoi

sleek new restaurant does a fine line in dilapidation-chic...

Bringing a steaming Vietnamese menu to a cool corner of Auckland, Café Hanoi has certainly been making headlines.

A family-run establishment, it was designed by Cheshire Architects. Key to the aesthetic is Cheshire’s so-called “humble-special” ageing process employed on the walls, a sort of pho-distress if you will. (A little Vietnamese joke for you there. I’m here all week, try the skewered prawns.)

How is it possible to make somewhere look so knackered and so nice at the same time? The trick here is to make everything else luxurious, from the finish of the floor to the fabric of the seats. The single room main dining area has been split to give a different focus, giving both singletons and large parties a comfortable space to chow down.

A trip to the loo is more like a journey into the heart of darkness. A shared stairwell features only sporadic lighting and crumbling walls flank the corridor to the traps. Cheshire say that because the owners have little control over this part of the building “if it was going to be bad, let’s make it exhilaratingly bad”. But fear not, I’ve been to some bad toilets in Vietnam. This doesn’t come close.

Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland Café Hanoi, Auckland

Photography, Jeremy Toth

Instagram

object(stdClass)#427 (3) {
  ["pagination"]=>
  object(stdClass)#426 (2) {
    ["next_max_id"]=>
    string(27) "1584127211157078592_4883069"
    ["next_url"]=>
    string(160) "https://api.instagram.com/v1/users/4883069/media/recent?access_token=4883069.1677ed0.cc1d10d96f2c4fa09d783ea993f71a71&count=4&max_id=1584127211157078592_4883069"
  }
  ["data"]=>
  array(4) {
    [0]=>
    object(stdClass)#428 (15) {
      ["id"]=>
      string(27) "1587122219099464684_4883069"
      ["user"]=>
      object(stdClass)#429 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#431 (3) {
        ["thumbnail"]=>
        object(stdClass)#430 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/20986916_296646987410659_3872069044915929088_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#432 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/20986916_296646987410659_3872069044915929088_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#433 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(116) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/20986916_296646987410659_3872069044915929088_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1503419733"
      ["caption"]=>
      object(stdClass)#434 (4) {
        ["id"]=>
        string(17) "17870569993150953"
        ["text"]=>
        string(16) "WE ♥️ BCN⠀"
        ["created_time"]=>
        string(10) "1503419733"
        ["from"]=>
        object(stdClass)#435 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#436 (1) {
        ["count"]=>
        int(129)
      }
      ["tags"]=>
      array(30) {
        [0]=>
        string(4) "city"
        [1]=>
        string(15) "photosinbetween"
        [2]=>
        string(13) "travelandlife"
        [3]=>
        string(11) "visualcrush"
        [4]=>
        string(18) "watchthisinstagood"
        [5]=>
        string(10) "expediapic"
        [6]=>
        string(9) "barcelona"
        [7]=>
        string(15) "peoplescreative"
        [8]=>
        string(5) "urban"
        [9]=>
        string(14) "treadedtravels"
        [10]=>
        string(8) "igersbcn"
        [11]=>
        string(13) "instatraveler"
        [12]=>
        string(3) "bcn"
        [13]=>
        string(7) "tlpicks"
        [14]=>
        string(12) "bloggervibes"
        [15]=>
        string(10) "travelista"
        [16]=>
        string(13) "bestvacations"
        [17]=>
        string(6) "summer"
        [18]=>
        string(12) "candyminimal"
        [19]=>
        string(12) "theeverygirl"
        [20]=>
        string(14) "igersbarcelona"
        [21]=>
        string(15) "worldtravelbook"
        [22]=>
        string(14) "serialtraveler"
        [23]=>
        string(8) "bandofun"
        [24]=>
        string(9) "cityscape"
        [25]=>
        string(8) "huntgram"
        [26]=>
        string(8) "proptoit"
        [27]=>
        string(7) "skyline"
        [28]=>
        string(13) "travelawesome"
        [29]=>
        string(11) "worldplaces"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#437 (1) {
        ["count"]=>
        int(2)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BYGlz_UjaPs/"
      ["location"]=>
      object(stdClass)#438 (4) {
        ["latitude"]=>
        float(41.418345604659)
        ["longitude"]=>
        float(2.127710774143)
        ["name"]=>
        string(24) "Carretera de les Aigües"
        ["id"]=>
        int(223233777)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [1]=>
    object(stdClass)#450 (15) {
      ["id"]=>
      string(27) "1586431895758754973_4883069"
      ["user"]=>
      object(stdClass)#398 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#396 (3) {
        ["thumbnail"]=>
        object(stdClass)#397 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/21041600_332960083796557_5083210970113769472_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#395 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/21041600_332960083796557_5083210970113769472_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#394 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(116) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/21041600_332960083796557_5083210970113769472_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1503337440"
      ["caption"]=>
      object(stdClass)#393 (4) {
        ["id"]=>
        string(17) "17894072659060378"
        ["text"]=>
        string(159) "@SurePetcare's App-controlled microchip pet door is the purrfect device for tech-savvy and security-conscious pet lovers... #ad #surepetcare #petdoorconnect⠀"
        ["created_time"]=>
        string(10) "1503337440"
        ["from"]=>
        object(stdClass)#392 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#391 (1) {
        ["count"]=>
        int(120)
      }
      ["tags"]=>
      array(27) {
        [0]=>
        string(8) "instacat"
        [1]=>
        string(4) "cute"
        [2]=>
        string(9) "instalike"
        [3]=>
        string(4) "apps"
        [4]=>
        string(8) "lovecats"
        [5]=>
        string(10) "technology"
        [6]=>
        string(11) "surepetcare"
        [7]=>
        string(6) "animal"
        [8]=>
        string(5) "smile"
        [9]=>
        string(6) "iphone"
        [10]=>
        string(2) "ad"
        [11]=>
        string(8) "lovedogs"
        [12]=>
        string(9) "petsagram"
        [13]=>
        string(7) "reviews"
        [14]=>
        string(4) "home"
        [15]=>
        string(10) "dogstagram"
        [16]=>
        string(4) "love"
        [17]=>
        string(7) "animals"
        [18]=>
        string(7) "aaaaaan"
        [19]=>
        string(4) "pets"
        [20]=>
        string(4) "dogs"
        [21]=>
        string(10) "catstagram"
        [22]=>
        string(8) "catlover"
        [23]=>
        string(4) "cats"
        [24]=>
        string(8) "interior"
        [25]=>
        string(9) "interiors"
        [26]=>
        string(14) "petdoorconnect"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#390 (1) {
        ["count"]=>
        int(2)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BYEI2dnDNSd/"
      ["location"]=>
      NULL
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [2]=>
    object(stdClass)#389 (15) {
      ["id"]=>
      string(27) "1586224089889794230_4883069"
      ["user"]=>
      object(stdClass)#388 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#386 (3) {
        ["thumbnail"]=>
        object(stdClass)#387 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(126) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/c0.134.1080.1080/20902670_110996286278660_8527118689546272768_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#385 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(126) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/c0.134.1080.1080/20902670_110996286278660_8527118689546272768_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#384 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(133) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/c0.134.1080.1080/20902670_110996286278660_8527118689546272768_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1503312668"
      ["caption"]=>
      object(stdClass)#383 (4) {
        ["id"]=>
        string(17) "17891027572065141"
        ["text"]=>
        string(215) "I ain't afraid of no 👻! Great news that Gràcia Festival is returning for a last hurrah tonight, the city is much in need of the sort of boost it will bring. #notenimpor #notenemosmiedo #wearenotafraid ✌🏼⠀"
        ["created_time"]=>
        string(10) "1503312668"
        ["from"]=>
        object(stdClass)#382 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#381 (1) {
        ["count"]=>
        int(318)
      }
      ["tags"]=>
      array(21) {
        [0]=>
        string(14) "wearenotafraid"
        [1]=>
        string(10) "notenimpor"
        [2]=>
        string(11) "visualcrush"
        [3]=>
        string(10) "mrstaypuft"
        [4]=>
        string(12) "ghostbusters"
        [5]=>
        string(14) "marshmallowman"
        [6]=>
        string(14) "graciafestival"
        [7]=>
        string(9) "barcelona"
        [8]=>
        string(14) "treadedtravels"
        [9]=>
        string(8) "staypuft"
        [10]=>
        string(9) "peacewins"
        [11]=>
        string(3) "bcn"
        [12]=>
        string(12) "bloggervibes"
        [13]=>
        string(14) "festadegràcia"
        [14]=>
        string(19) "festamajordegràcia"
        [15]=>
        string(22) "staypuftmarshmallowman"
        [16]=>
        string(20) "iaintafraidofnoghost"
        [17]=>
        string(18) "festamajordegracia"
        [18]=>
        string(8) "lovewins"
        [19]=>
        string(14) "notenemosmiedo"
        [20]=>
        string(13) "travelawesome"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#380 (1) {
        ["count"]=>
        int(1)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BYDZmfUDGi2/"
      ["location"]=>
      object(stdClass)#379 (4) {
        ["latitude"]=>
        float(41.400123492545)
        ["longitude"]=>
        float(2.1575985858182)
        ["name"]=>
        string(15) "La Festa Gracia"
        ["id"]=>
        int(991218304)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [3]=>
    object(stdClass)#378 (15) {
      ["id"]=>
      string(27) "1584127211157078592_4883069"
      ["user"]=>
      object(stdClass)#377 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#375 (3) {
        ["thumbnail"]=>
        object(stdClass)#376 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(127) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/c0.135.1080.1080/20902227_1640110066019216_6297444129303429120_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#344 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(127) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/c0.135.1080.1080/20902227_1640110066019216_6297444129303429120_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#374 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(134) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/c0.135.1080.1080/20902227_1640110066019216_6297444129303429120_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1503062701"
      ["caption"]=>
      object(stdClass)#357 (4) {
        ["id"]=>
        string(17) "17885377288079558"
        ["text"]=>
        string(244) "MAKE LOVE NOT WAR ✌🏼 We're heartbroken by what happened in Barcelona yesterday, but don't let things like this change the way you live your lives, keep strong, keep loving, keep living. Peace wins. #totssombarcelona #peacewins #lovewins⠀"
        ["created_time"]=>
        string(10) "1503062701"
        ["from"]=>
        object(stdClass)#367 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#370 (1) {
        ["count"]=>
        int(484)
      }
      ["tags"]=>
      array(3) {
        [0]=>
        string(16) "totssombarcelona"
        [1]=>
        string(9) "peacewins"
        [2]=>
        string(8) "lovewins"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#369 (1) {
        ["count"]=>
        int(15)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BX78040DEJA/"
      ["location"]=>
      object(stdClass)#373 (4) {
        ["latitude"]=>
        float(41.392744)
        ["longitude"]=>
        float(2.164314)
        ["name"]=>
        string(16) "Barrio de Gracia"
        ["id"]=>
        int(825772537552173)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(1) {
        [0]=>
        object(stdClass)#364 (2) {
          ["user"]=>
          object(stdClass)#361 (4) {
            ["id"]=>
            string(8) "50808122"
            ["full_name"]=>
            string(16) "Aaronetti Laisla"
            ["profile_picture"]=>
            string(105) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14624834_869884129710484_6093843407954771968_n.jpg"
            ["username"]=>
            string(9) "aaronetti"
          }
          ["position"]=>
          object(stdClass)#365 (2) {
            ["x"]=>
            float(0.548)
            ["y"]=>
            float(0.676)
          }
        }
      }
    }
  }
  ["meta"]=>
  object(stdClass)#358 (1) {
    ["code"]=>
    int(200)
  }
}