The city’s hottest new restaurants and culinary talent came together at The Sun Rose West Hollywood, located on Sunset Boulevard, on Monday, Feb. 23, for Los Angeles Magazine’s Best New Restaurants ...