Osteria Drago is the newest Italian restaurant from Master Chef Celestino Drago. Housed in the Sunset Plaza space formerly known as Il Sole, Osteria Drago takes a refreshing new look at classic Italian dining and captures the soul of Italian cuisine with a hearty array of new and beloved dishes.
… The light-filled rooms and outdoor Sunset seating provide a perfect complement to any meal, in a celebration of friends, family. fine food and wine.
Continued