A cafe and pub, Ambarabar offers a place to enjoy coffee and more.