McDowall Restaurants

Deja Bru Cafe

Deja Bru Cafe

Cafe   $$$$$   Opens Fri 6:00:AM

McDowall

Established in 1997, Treasure House restaurant at McDowall specializes in Chinese and Malaysian cuisine and is run by chef/owners Lincoln and Christina Lai.