Beef 'O' Brady's

Restaurant · 110 Plaza Ave, Lake Placid, FL

More food in Lake Placid, FL