RoomsController

public function index() {
    $this->Room->recursive = 0;
    $this->Prg->commonProcess();
    $this->paginate = array(
        'Room' =>
    array(
        'conditions' => array(
            $this->Room->parseCriteria($this->passedArgs),
        )
    ));
    $this->set('rooms', $this->paginate());
}

debug($rooms);

array(
(int) 0 => array(
    'Room' => array(
        'id' => '0001',
        'room_id' => '1234',
        'name' => 'hogehoge',
        'area_id' => 'tko1234',
    )
),
(int) 1 => array(
    'Room' => array(
        'id' => '0002',
        'room_id' => '1235',
        'name' => 'fugafuga',
        'area_id' => 'osk1234',
    )
)

)

とあった場合、

<?php foreach ($rooms as $roos): ?>
$rooms['Room']['area_id'];
<?php endforeach; ?>

で出力される'tko1234', 'osk1234'に対してこちらで用意しているareaテーブルと連携させてエリア名をそれぞれ'東京'、'大阪'と出力させるにはどうしたら良いでしょうか?

ちなみにAreaテーブルは

array(
(int) 0 => array(
    'Area' => array(
        'id' => 'tko1234',
        'name' => '東京',
    )
),
(int) 1 => array(
    'Area' => array(
        'id' => 'osk1234',
        'name' => '大阪',
    )
))

となっています。
初歩的な質問かもしれませんが、どなたかご教示いただけると幸いです。
宜しくお願い致します。