Category Archives: Malibu

Bu-dee-licious

Nobu is a high-end sushi restaurant chain intent on world domination. It has 26 locations around the globe including Cape Town, Hong Kong, Milan and Moscow, and will open its first Nobu Hotel in Las Vegas in the next few … Continue reading

Leave a Comment

Filed under Malibu, West Hollywood