Starbird Opens 14th California-Based Restaurant
Starbird, one of the nation’s first super-premium fast food concepts, announced today the grand opening of its 14th location in California and third location in Los Angeles County. The new restaurant will be located at 13161 Mindanao Way in Marina del Rey. To celebrate the grand opening, Starbird will be giving a free meal to its […]