Castello Blu is an Asian restaurant.