Oscar’s Steakhouse at the Plaza Hotel & Casino to reopen June 18
Oscar’s Steakhouse at the Plaza Hotel & Casino to reopen June 18 Iconic restaurant will serve dinner 5 to 10 p.m., Thursday – Sunday Located at the Plaza Hotel & Casino in downtown Las
Continue reading